lilies.exe: main.o video.o sprite.o pixmap.o asprite.o
	gcc -o lilies main.o video.o sprite.o pixmap.o asprite.o
	
main.o: main.c utypes.h video.h pixmap.h sprite.h asprite.h
	gcc -Wall -c main.c
	
video.o: video.c video.h utypes.h
	gcc -Wall -c video.c
	
pixmap.o: pixmap.c pixmap.h
	gcc -Wall -c pixmap.c
	
sprite.o: sprite.c sprite.h utypes.h video.h
	gcc -Wall -c sprite.c

asprite.o: asprite.c asprite.h utypes.h video.h
	gcc -Wall -c asprite.c
	
clean:
	rm -f lilies.exe
	rm -f *.o
